package com.aijk.ehm.model;

import java.io.Serializable;
import java.util.Date;

/**
 * 测量记录
 */
public class SemRecord implements Serializable {
    /**
     * <pre>
     * 主键
     * 表字段 : sem_record.id
     * </pre>
     *
     */
    private Long id;

    /**
     * <pre>
     * 员工id
     * 表字段 : sem_record.resident_id
     * </pre>
     *
     */
    private Long residentId;

    /**
     * <pre>
     * 用户ID
     * 表字段 : sem_record.uid
     * </pre>
     *
     */
    private Long uid;

    /**
     * <pre>
     *
     * 表字段 : sem_record.company_id
     * </pre>
     *
     */
    private Long companyId;

    /**
     * <pre>
     * 身份证号
     * 表字段 : sem_record.idcard
     * </pre>
     *
     */
    private String idcard;

    /**
     * <pre>
     * 数据类型
     * 表字段 : sem_record.dvtype
     * </pre>
     *
     */
    private String dvtype;

    /**
     * <pre>
     * 数据ID
     * 表字段 : sem_record.data_id
     * </pre>
     *
     */
    private Long dataId;

    /**
     * <pre>
     * 状态 1正常 -1 删除
     * 表字段 : sem_record.status
     * </pre>
     *
     */
    private Byte status;

    /**
     * <pre>
     * 测量时间
     * 表字段 : sem_record.meterdate
     * </pre>
     *
     */
    private Date meterdate;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 主键
     * 表字段 : sem_record.id
     * </pre>
     *
     */
    public Long getId() {
        return id;
    }

    /**
     * <pre>
     * 设置 主键
     * 表字段 : sem_record.id
     * </pre>
     *
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * <pre>
     * 获取 员工id
     * 表字段 : sem_record.resident_id
     * </pre>
     *
     */
    public Long getResidentId() {
        return residentId;
    }

    /**
     * <pre>
     * 设置 员工id
     * 表字段 : sem_record.resident_id
     * </pre>
     *
     */
    public void setResidentId(Long residentId) {
        this.residentId = residentId;
    }

    /**
     * <pre>
     * 获取 用户ID
     * 表字段 : sem_record.uid
     * </pre>
     *
     */
    public Long getUid() {
        return uid;
    }

    /**
     * <pre>
     * 设置 用户ID
     * 表字段 : sem_record.uid
     * </pre>
     *
     */
    public void setUid(Long uid) {
        this.uid = uid;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : sem_record.company_id
     * </pre>
     *
     */
    public Long getCompanyId() {
        return companyId;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : sem_record.company_id
     * </pre>
     *
     */
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    /**
     * <pre>
     * 获取 身份证号
     * 表字段 : sem_record.idcard
     * </pre>
     *
     */
    public String getIdcard() {
        return idcard;
    }

    /**
     * <pre>
     * 设置 身份证号
     * 表字段 : sem_record.idcard
     * </pre>
     *
     */
    public void setIdcard(String idcard) {
        this.idcard = idcard == null ? null : idcard.trim();
    }

    /**
     * <pre>
     * 获取 数据类型
     * 表字段 : sem_record.dvtype
     * </pre>
     *
     */
    public String getDvtype() {
        return dvtype;
    }

    /**
     * <pre>
     * 设置 数据类型
     * 表字段 : sem_record.dvtype
     * </pre>
     *
     */
    public void setDvtype(String dvtype) {
        this.dvtype = dvtype == null ? null : dvtype.trim();
    }

    /**
     * <pre>
     * 获取 数据ID
     * 表字段 : sem_record.data_id
     * </pre>
     *
     */
    public Long getDataId() {
        return dataId;
    }

    /**
     * <pre>
     * 设置 数据ID
     * 表字段 : sem_record.data_id
     * </pre>
     *
     */
    public void setDataId(Long dataId) {
        this.dataId = dataId;
    }

    /**
     * <pre>
     * 获取 状态 1正常 -1 删除
     * 表字段 : sem_record.status
     * </pre>
     *
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * <pre>
     * 设置 状态 1正常 -1 删除
     * 表字段 : sem_record.status
     * </pre>
     *
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * <pre>
     * 获取 测量时间
     * 表字段 : sem_record.meterdate
     * </pre>
     *
     */
    public Date getMeterdate() {
        return meterdate;
    }

    /**
     * <pre>
     * 设置 测量时间
     * 表字段 : sem_record.meterdate
     * </pre>
     *
     */
    public void setMeterdate(Date meterdate) {
        this.meterdate = meterdate;
    }
}